package com.zhihuitong.meeting.meeting.create;

import java.io.Serializable;
import java.util.List;

/**
 * 作者： guoyuan
 * 时间 2020/2/24.
 * 文件描述：
 * 版本号：V 1.0
 **/
public class MeetingInfo implements Serializable {


    private static final long serialVersionUID = -1922663382861560231L;
    /**
     * accessNumber : +991117
     * chairJoinUri : https://bmeeting.huaweicloud.com/#/j/914530201/bbf2cb6aebc407dbb9a81e29022f7da26a3855a4f2cc22e0
     * confConfigInfo : {"dispatchMode":"AUTO_DISPATCH","inviteMode":"AUTO_INVITE","isAutoMute":true,"isGuestFreePwd":false,"isSendCalendar":true,"isSendNotify":true,"isSendSms":true,"prolongLength":15}
     * confType : FUTURE
     * conferenceID : 914530201
     * conferenceState : Schedule
     * conferenceType : 0
     * deptName : 机关工作人员
     * endTime : 2020-02-25 00:15
     * guestJoinUri : https://bmeeting.huaweicloud.com/#/j/914530201/45ffd245677ba02c7aae7f630b9ae4286c50a7597e40bfc7
     * isAutoMute : 1
     * isAutoRecord : 0
     * isHasRecordFile : false
     * language : zh-CN
     * mediaTypes : Video,Voice,Data
     * multiStreamFlag : 1
     * normalCount : 0
     * passwordEntry : [{"conferenceRole":"chair","password":"148823"},{"conferenceRole":"general","password":"197375"}]
     * recordAuthType : 0
     * recordAuxStream : 0
     * recordType : 0
     * scheduleVmr : false
     * scheduserName :  吴勇 
     * size : 0
     * startTime : 2020-02-24 23:15
     * subject : 啦啦
     * terminlCount : 0
     * timeZoneID : 56
     * userUUID : 66e3f3d826d441e1a27d60890ebdf65b
     * vmrFlag : 0
     */

    public String accessNumber;
    public String chairJoinUri;
    public ConfConfigInfoBean confConfigInfo;
    public String confType;
    public String conferenceID;
    public String conferenceState;
    public int conferenceType;
    public String deptName;
    public String endTime;
    public String guestJoinUri;
    public int isAutoMute;
    public int isAutoRecord;
    public boolean isHasRecordFile;
    public String language;
    public String mediaTypes;
    public int multiStreamFlag;
    public int normalCount;
    public int recordAuthType;
    public int recordAuxStream;
    public int recordType;
    public boolean scheduleVmr;
    public String scheduserName;
    public int size;
    public String startTime;
    public String subject;
    public int terminlCount;
    public String timeZoneID;
    public String userUUID;
    public int vmrFlag;
    public List<PasswordEntryBean> passwordEntry;

    public static class ConfConfigInfoBean {
        /**
         * dispatchMode : AUTO_DISPATCH
         * inviteMode : AUTO_INVITE
         * isAutoMute : true
         * isGuestFreePwd : false
         * isSendCalendar : true
         * isSendNotify : true
         * isSendSms : true
         * prolongLength : 15
         */

        public String dispatchMode;
        public String inviteMode;
        public boolean isAutoMute;
        public boolean isGuestFreePwd;
        public boolean isSendCalendar;
        public boolean isSendNotify;
        public boolean isSendSms;
        public int prolongLength;
    }

    public static class PasswordEntryBean {
        /**
         * conferenceRole : chair
         * password : 148823
         */

        public String conferenceRole;
        public String password;
    }
}
